package utilities;

public class DCUtilities {
	
	public static boolean PRINT_INFO_ON_SCREEN = true;
	
	public static boolean PRINT_LOGGED_INFO_ON_SCREEN = false;
	
	public static String STATISTICS_OUTPUT_FILE = "statistics.txt";
	
	public static String CLASSIFICATION_OUTPUT_FILE = "classification.txt";
	
	public static String CORPUS_PATH = "../Corpus/Corpus";
	
	public static String TEST_SET_PATH = "../Corpus/TestSet";
	
	public static String CATEGORIES_TAG = "topics";
	
	public static boolean READ_NO_TITLE = false;
	
	public static double HIGH_TF_REDUCTION_PERCENTAGE = 0.0;
	
	public static double LOW_TF_REDUCTION_PERCENTAGE = 25.0;
	
	public static int REDUCTION_TRESHOLD = 2500;
	
	public static double TITLE_BODY_DISTANCE_CHANGER = 0.07;
	
	public static double TITLE_TITLE_DISTANCE_CHANGER = 0.14;
	
	public static int NEARES_NEIGHBOURS_COUNT = 1;
	
	public static final String DOC_ID_TAG = "newid";
	
	public static final String DOC_TEXT_TAG = "text";
	
	public static final String DOC_TITLE_TAG = "title";
	
	public static final String DOC_BODY_TAG = "body";
	
	public static final int NEW_CATEGORIES_COUNT = 1;
	
	public static final String STRING_DELIMITERS = "\n\r\t,.?:();\"\'/1234567890 ";
	
	public static final String STEMMER_CLASS = "stemmer.porter.englishStemmer";
	
	public static final int BODY_TERM_TYPE = 0;
	
	public static final int TITLE_TERM_TYPE = 1;
	
	public static final String STATISTICS_OUTPUT_FILE_KEY = "S";
	
	public static final String CLASSIFICATION_OUTPUT_FILE_KEY = "C";
	
	//public static double TITLE_TERM_MAGNIFIER = 1.0;
	
	//public static double BOTH_TITLE_AND_BODY_MAGNIFIER = 1.3;
}
